Interface IOrderedRedbQueryable<TProps>

Namespace: redb.Core.Query
Assembly: redb.Core.dll

Interface for ordered queries (after OrderBy).
Supports cascading sorts: OrderBy().ThenByRedb().ThenBy().

public interface IOrderedRedbQueryable<TProps> : IRedbQueryable<TProps> where TProps : class, new()

Methods

ThenBy<TKey>(Expression<Func<TProps, TKey>>)

Additional ascending sort by Props field.

IOrderedRedbQueryable<TProps> ThenBy<TKey>(Expression<Func<TProps, TKey>> keySelector)

ThenByDescending<TKey>(Expression<Func<TProps, TKey>>)

Additional descending sort by Props field.

IOrderedRedbQueryable<TProps> ThenByDescending<TKey>(Expression<Func<TProps, TKey>> keySelector)

ThenByDescendingRedb<TKey>(Expression<Func<IRedbObject, TKey>>)

Additional descending sort by IRedbObject base fields.

IOrderedRedbQueryable<TProps> ThenByDescendingRedb<TKey>(Expression<Func<IRedbObject, TKey>> keySelector)

ThenByRedb<TKey>(Expression<Func<IRedbObject, TKey>>)

Additional ascending sort by IRedbObject base fields.

IOrderedRedbQueryable<TProps> ThenByRedb<TKey>(Expression<Func<IRedbObject, TKey>> keySelector)